/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

package com.tbit.main.pojo;


import lombok.Data;

import java.util.Date;

/**
 * 骑行订单详细表
 *
 * @Author:BUGTian
 * @DATE: 2022/11/11
 */
@Data
public class RideLogDetails {
    /**
     * 骑行订单号
     */

    private String orderId;
    /**
     * 运营区域id
     */
    private int accountId;
    /**
     * 品牌id
     */
    private int brandId;
    /**
     * 运营区域名称
     */

    private String accountName;
    /**
     * 订单类型 1：正常结束 2：欠款补交 3：欠款
     */

    private int orderType;
    /**
     * 支付状态1：已支付，2：未支付
     */

    private int payStatus;
    /**
     * 用户id
     */
    private int userId;
    /**
     * 用户手机号
     */

    private String userPhone;
    /**
     * 姓名
     */

    private String userName;
    /**
     * 车辆id
     */

    private Integer machineId;
    /**
     * 车辆编号
     */

    private String userCode;
    /**
     * 设备编号
     */

    private String machineNO;
    /**
     * 订单开始时间
     */

    private Date orderStartTime;
    /**
     * 订单结束时间
     */

    private Date orderEndTime;
    /**
     * 里程
     */

    private Double mileage;
    /**
     * 支付时间
     */

    private Date payTime;
    /**
     * 骑行费用
     */

    private double cyclingMoney;
    /**
     * 抵扣后骑行费用
     */

    private double deductionCyclingMoney;
    /**
     * 罚款费用
     */

    private double fineMoney;
    /**
     * 抵扣后罚款费用
     */

    private double deductionFineMoney;
    /**
     * 罚款类型1：站外停车，2：运营区域外停车，3：头盔锁未归还
     */

    private String fineType;
    /**
     * 罚款类型名称
     */
    private String fineTypeName;
    /**
     * 实际支付金额
     */

    private double actualPayMoney;
    /**
     * 卡券抵扣费用
     */

    private double cardDeductionMoney;
    /**
     * 礼品卡抵扣费用
     */

    private double giftCardDeductionMoney;
    /**
     * 人工修改订单抵扣费用
     */

    private double peopleModiftDeductionMoney;
    /**
     * 其他抵扣费用
     */

    private double otherDeductionMoney;
    /**
     * 订单总费用
     */
    private double deduciontMoney;
    /**
     * 抵扣后总费用
     */
    private double deductionEndMoney;
    /**
     * 商户订单号
     */

    private String merchantNO;
    /**
     * 人工修改订单时间
     */

    private Date peopleModiftTime;
    /**
     * 操作人id
     */
    private int operatorId;
    /**
     * 操作人手机号码
     */

    private String operatorPhone;
    /**
     * 操作人名称
     */

    private String operatorName;
    /**
     * 订单备注
     */

    private String remark;
    /**
     * 计费详情
     */

    private String billingDetails;
    /**
     * 会员卡抵扣费用
     */

    private double vipCard;
    /**
     * 优惠券抵扣费用
     */

    private double couponCard;
    /**
     * 骑行卡抵扣费用
     */

    private double rideCard;

}
